#!/bin/sh
# This file is a part of the open-eBackup project.
# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
# If a copy of the MPL was not distributed with this file, You can obtain one at
# http://mozilla.org/MPL/2.0/.
#
# Copyright (c) [2024] Huawei Technologies Co.,Ltd.
#
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
#
# shUnit2 example for mocking files.

MOCK_PASSWD=''  # This will be overridden in oneTimeSetUp().

test_mount_once() {
  result=`chroot_enter`
  assertEquals 'unexpected root uid' '' "${result}"
}

oneTimeSetUp() {
  # Provide a mock passwd file for testing. This will be cleaned up
  # automatically by shUnit2.

  # Load script under test.
  . './../../bin/shell/v2c_env.sh'
}

# Load and run shUnit2.
[ -n "${ZSH_VERSION:-}" ] && SHUNIT_PARENT=$0
. ../shunit2
